home *** CD-ROM | disk | FTP | other *** search
- import a.a.a.e;
- import a.a.a.i;
- import java.io.InputStream;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: f
- class class_0 extends e {
- // $FF: renamed from: y javax.microedition.lcdui.Image[]
- public static Image[] field_0 = new Image[2];
- // $FF: renamed from: z javax.microedition.lcdui.Image[]
- public static Image[] field_1 = new Image[3];
- // $FF: renamed from: i javax.microedition.lcdui.Image[]
- public static Image[] field_2 = new Image[2];
- // $FF: renamed from: h javax.microedition.lcdui.Image[]
- public static Image[] field_3 = new Image[6];
- // $FF: renamed from: o javax.microedition.lcdui.Image[]
- public static Image[] field_4 = new Image[8];
- // $FF: renamed from: u javax.microedition.lcdui.Image[]
- public static Image[] field_5 = new Image[10];
- // $FF: renamed from: g javax.microedition.lcdui.Image
- public static Image field_6;
- // $FF: renamed from: s javax.microedition.lcdui.Image
- private final Image field_7;
- // $FF: renamed from: w javax.microedition.lcdui.Graphics
- private final Graphics field_8;
- // $FF: renamed from: l boolean
- private boolean field_9 = true;
- // $FF: renamed from: r int
- private int field_10;
- // $FF: renamed from: n b
- private b field_11;
- // $FF: renamed from: j d
- private final d field_12;
- // $FF: renamed from: k c[]
- private final c[] field_13 = new c[2];
- // $FF: renamed from: f e[]
- private final .e[] field_14 = new .e[2];
- // $FF: renamed from: d a
- private final a field_15;
- // $FF: renamed from: c int
- private int field_16;
- // $FF: renamed from: x long
- private long field_17;
- // $FF: renamed from: q long
- private long field_18;
- // $FF: renamed from: m boolean
- private boolean field_19 = true;
- // $FF: renamed from: e boolean
- private boolean field_20 = true;
- // $FF: renamed from: t boolean
- private boolean field_21 = false;
- // $FF: renamed from: p int
- private int field_22 = 0;
- // $FF: renamed from: v int
- private int field_23 = 0;
-
- // $FF: renamed from: else () void
- public void method_0() {
- try {
- Thread.yield();
- field_1[0] = Image.createImage("/intro1.png");
- field_1[1] = Image.createImage("/intro2.png");
- field_1[2] = Image.createImage("/intro3.png");
- super.if.a(1);
- Thread.yield();
- field_0[0] = com.siemens.mp.ui.Image.createImageWithoutScaling("/land1.png");
- field_0[1] = com.siemens.mp.ui.Image.createImageWithoutScaling("/land2.png");
- Thread.yield();
- field_3[0] = Image.createImage("/man1.png");
- field_3[1] = Image.createImage("/man2.png");
- field_3[2] = Image.createImage("/manL1.png");
- field_3[3] = Image.createImage("/manL2.png");
- field_3[4] = Image.createImage("/manR1.png");
- field_3[5] = Image.createImage("/manR2.png");
- super.if.a(2);
- field_4[0] = Image.createImage("/copterL.png");
- field_4[1] = Image.createImage("/copterLD.png");
- field_4[2] = Image.createImage("/copterLU.png");
- field_4[3] = Image.createImage("/copterR.png");
- field_4[4] = Image.createImage("/copterRD.png");
- field_4[5] = Image.createImage("/copterRU.png");
- field_4[6] = Image.createImage("/copterUD.png");
- field_4[7] = Image.createImage("/copter0.png");
- field_2[0] = Image.createImage("/tankR.png");
- field_2[1] = Image.createImage("/tankL.png");
- super.if.a(3);
- field_5[0] = Image.createImage("/planeR.png");
- field_5[1] = Image.createImage("/planeRD1.png");
- field_5[2] = Image.createImage("/planeRD2.png");
- field_5[3] = Image.createImage("/planeLU1.png");
- field_5[4] = Image.createImage("/planeLU2.png");
- field_5[5] = Image.createImage("/planeL.png");
- field_5[6] = Image.createImage("/planeLD1.png");
- field_5[7] = Image.createImage("/planeLD2.png");
- field_5[8] = Image.createImage("/planeRU1.png");
- field_5[9] = Image.createImage("/planeRU2.png");
- super.if.a(4);
- e.void = Image.createImage("/watermark.png");
- field_6 = Image.createImage("/player.png");
- } catch (Exception var2) {
- System.out.println(var2);
- }
-
- d.s();
- .e.t();
- }
-
- public class_0(i var1) {
- super(var1);
- this.method_0();
- System.out.println("here0");
- this.field_10 = super.long;
- this.field_7 = Image.createImage(super.try, super.long);
- this.field_8 = this.field_7.getGraphics();
- a.a.a.c.a(this);
- this.field_11 = new b(this, field_0[0], field_0[1]);
- this.field_12 = new d(this.field_11);
- c.a(this.field_12);
- this.field_15 = new a();
- this.field_13[0] = new c(this.field_11, 0);
- this.field_13[1] = new c(this.field_11, 1);
- this.field_14[0] = new .e();
- this.field_14[1] = new .e();
- super.do.start();
- }
-
- // $FF: renamed from: int () void
- protected void method_1() {
- super.int();
- this.field_10 = super.long;
- super.char = 0;
- super.case = 3;
- this.field_21 = true;
- this.field_22 = 0;
- this.method_2();
- this.field_16 = 1;
- this.method_4();
- this.field_12.a(this.field_19);
- this.field_12.if(this.field_20);
- }
-
- // $FF: renamed from: case () void
- private void method_2() {
- this.field_14[0].m();
- this.field_14[0].h();
- this.field_14[1].m();
- this.field_14[1].h();
- this.field_15.m();
- this.field_15.h();
- this.field_12.h();
- this.field_13[0].g();
- this.field_13[1].g();
- this.field_11.if();
- }
-
- // $FF: renamed from: new () void
- public void method_3() {
- if (super.case <= 0) {
- this.field_12.h();
- ((e)this).do();
- this.field_21 = false;
- } else {
- if (this.method_10() && this.field_23 > 0) {
- ++this.field_16;
- this.method_4();
- }
-
- this.field_21 = true;
- this.field_22 = 0;
- this.method_2();
- if (this.field_16 == 2 && e.int) {
- this.field_12.h();
- ((e)this).do();
- this.field_21 = false;
- super.case = 0;
- }
-
- }
- }
-
- // $FF: renamed from: byte () void
- private void method_4() {
- this.field_23 = 0;
- if (this.field_16 > 5) {
- super.a = 2;
- this.field_15.try(4);
- this.field_14[0].try(5);
- this.field_14[1].try(5);
- } else if (this.field_16 >= 3) {
- super.a = 2;
- } else {
- super.a = 1;
- }
-
- this.field_18 = (long)Math.max(0, 5000 - this.field_16 * 1000);
- }
-
- // $FF: renamed from: char () void
- private void method_5() {
- this.field_12.g();
- this.field_13[0].g();
- this.field_13[1].g();
- this.field_14[0].g();
- if (super.a == 2) {
- this.field_14[1].g();
- }
-
- this.field_17 = System.currentTimeMillis();
- this.field_15.h();
- }
-
- protected void paint(Graphics var1) {
- if (!super.b) {
- super.b = true;
- if (this.field_21) {
- this.method_7(this.field_8);
- } else if (super.goto) {
- this.method_8(this.field_8);
- } else {
- if (!this.field_12.d() && this.method_10()) {
- this.method_3();
- }
-
- this.field_11.a(this.field_8);
- this.field_12.for(this.field_8);
- this.field_13[0].for(this.field_8);
- this.field_13[1].for(this.field_8);
- if (this.field_16 > 1 && !this.field_15.void() && System.currentTimeMillis() - this.field_17 > this.field_18) {
- this.field_15.g();
- }
-
- this.field_15.for(this.field_8);
-
- for(int var2 = 0; var2 < super.a; ++var2) {
- if (!this.field_14[var2].void()) {
- this.field_14[var2].g();
- }
-
- this.field_14[var2].for(this.field_8);
- }
-
- this.method_6(this.field_8);
- }
-
- var1.drawImage(this.field_7, 0, 0, 20);
- super.b = false;
- }
- }
-
- // $FF: renamed from: do (javax.microedition.lcdui.Graphics) void
- private void method_6(Graphics var1) {
- var1.setColor(0, 0, 0);
- var1.setFont(i.c);
- var1.drawString(e.a(super.char, 5), 0, 0, 20);
- var1.drawImage(field_6, super.try, 1, 24);
- var1.drawString("" + super.case, super.try - 8, 0, 24);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- private void method_7(Graphics var1) {
- if (this.field_22++ < 20) {
- this.field_11.a(var1);
- var1.setColor(0, 0, 0);
- var1.setFont(i.new);
- var1.drawString(i.C, super.try / 2, super.long / 2 - 10, 17);
- this.field_17 = System.currentTimeMillis() + 10000L;
- } else {
- this.field_22 = 0;
- this.field_21 = false;
- this.method_5();
- }
-
- this.method_6(var1);
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Graphics) void
- private void method_8(Graphics var1) {
- var1.setColor(255, 255, 255);
- var1.fillRect(0, 0, super.try, super.long);
- this.field_9 = !this.field_9;
- if (this.field_9) {
- var1.drawImage(field_1[0], super.try / 2, this.field_10, 17);
- if (this.field_10 > super.long / 2 - 30) {
- this.field_10 -= 2;
- }
- } else {
- var1.drawImage(field_1[1], super.try / 2, this.field_10, 17);
- }
-
- var1.drawImage(field_1[2], super.try / 2, 0, 17);
- var1.setColor(0, 0, 0);
- var1.setFont(i.c);
- var1.drawString(Copter.J + (this.field_20 ? Copter.I : Copter.K), 0, super.long - 20, 20);
- var1.drawString(Copter.H + (this.field_19 ? Copter.I : Copter.K), 0, super.long - 10, 20);
- }
-
- protected void keyReleased(int var1) {
- this.field_12.new(((e)this).if(var1));
- }
-
- protected void keyPressed(int var1) {
- int var2 = ((e)this).if(var1);
- if (super.goto && var2 == 8) {
- ((e)this).commandAction(i.D, this);
- } else if (var2 != 9 && (!super.goto || var2 != 2 && var2 != 5)) {
- if (var2 == 10 || super.goto && (var2 == 6 || var2 == 1)) {
- this.field_20 = !this.field_20;
- this.field_12.if(this.field_20);
- } else {
- this.field_12.int(var2);
- }
- } else {
- this.field_19 = !this.field_19;
- this.field_12.a(this.field_19);
- }
-
- }
-
- // $FF: renamed from: a (a.a.a.c) void
- public void method_9(a.a.a.c var1) {
- if (var1 == this.field_15) {
- var1.h();
- this.field_17 = System.currentTimeMillis();
- } else if (var1 instanceof c) {
- ((e)this).a(var1.e());
- if (!var1.void()) {
- ++this.field_23;
- }
- } else if (var1 != this.field_12) {
- var1.h();
- }
-
- }
-
- // $FF: renamed from: goto () boolean
- private boolean method_10() {
- return !this.field_13[0].void() && !this.field_13[1].void();
- }
-
- // $FF: renamed from: if (a.a.a.c) void
- public synchronized void method_11(a.a.a.c var1) {
- if (var1 == this.field_12) {
- --super.case;
- } else {
- ((e)this).a(var1.e());
- if (var1 == this.field_15) {
- var1.h();
- this.field_17 = System.currentTimeMillis();
- } else {
- var1.h();
- }
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String, int) byte[]
- public byte[] method_12(String var1, int var2) {
- byte[] var3 = new byte[var2];
-
- try {
- InputStream var4 = this.getClass().getResourceAsStream(var1);
- var4.read(var3);
- } catch (Exception var5) {
- System.out.println("Exception: please copy the sprite-files from \\res to your class-files directory (CLASSPATH)!\n" + var5);
- }
-
- return var3;
- }
- }
-